$(function(){
    
    $('body').on('click','#add',function(){
    
        var num_qst = 0;
        var dis_qst = 0;
        $('.num_qst').each(function(el){ 
            num_qst = parseInt($(this).val()); 
            dis_qst = $(this).parent().next().next().find('.dis_qst').val();
        });
        num_qst++;
        
        var new_rd_itg = rd_itg[tpo];
        
        new_rd_itg = new_rd_itg.split("I999F").join(num_qst);
       
        var html = '';
       
        html += '<div class="cnt_el">';
        html += '<input type="hidden" name="stalngetg[]" value="0">';
        html += '<input type="hidden" name="pes[]" value="1">';
        html += '<span class="cnt_dis">'+cmb_tpo+'</span>';
        html += '<span class="cnt_num_qst">';
        html += ' <input type="text" class="num_qst" name="q[]" maxlength="3" value="'+num_qst+'" readonly>';
        html += '</span>';
        
        html += '<span class="cnt_qst_alt">';
        html += new_rd_itg;
        html += '</span>';
        html += '<span class="cnt_dis">'+cmb_dis+'</span>';
        html += '<span class="cnt_btn"><a href="javascript:void(0)" class="exc exc'+num_qst+'" qst="'+num_qst+'">Excluir</a></span>';
        html += '</div>'; 

        $('#it_dis').append(html);
        
        // add com disciplina anterior
        var el_num_qst = 0;
        $('.num_qst').each(function(el){ el_num_qst = $(this); });
        el_num_qst.parent().next().next().find('.dis_qst').val(dis_qst);
        
     });
     
     $(document).on('click', '.exc', function(){
         $(this).parent().parent().remove();
     });
     
     $(document).on('click','.btn_qst_alt',function(){
        var el = $(this);
        var qst = $(this).attr('qst');
        var val = $(this).attr('val');
        var inp_qst = $(this).parent().prev();
        inp_qst.prop('checked',true);
        if($(this).parent().prev().val() == val && inp_qst.prop('checked')){
            //$('.qst'+qst).removeClass('btn_qst_alt_act');
            $(this).parent().parent().find('.qst'+qst).removeClass('btn_qst_alt_act');
            $(this).addClass('btn_qst_alt_act');       
        }
    });

    $(document).on('change', '.tpo_res', function(){
        var el= $(this);
        var _tpo = el.val();
        var _num_qst = $(this).parent().next().find('input').val();
        var _qst_alt = $(this).parent().next().next();
        
        var new_rd_itg = rd_itg[_tpo];
        
        new_rd_itg = new_rd_itg.split("I999F").join(_num_qst);
        
        _qst_alt.html(new_rd_itg);
        
     });
    
    $('#FAC_ID').change(function(){
        modal();
        $.post(URLBASE+'/'+CONTROL+'/buscaprovas',{ id: $(this).val() }, function(data) {
            if(data.ok){
                $('#FAP_ID').html(data.html);
            }
            remove_modal();
        }, 'json');
    });
    
    $('#FAP_ID').change(function(){
        modal();
        $.post(URLBASE+'/'+CONTROL+'/montagabarito',{ id: $(this).val() }, function(data) {
            if(data.ok){
                $('#it_dis').html('');
                $('#it_dis').append(data.html);
            }
            remove_modal();
        }, 'json');
    });
});